package lab02.test05;

public class Triangle {
    //构造函数
    Triangle(){}

    //属性:三个边，以及周长、面积
    double sideA;
    double sideB;
    double sideC;
    double perimeter;
    double area;
    boolean x;

    //行为:返回周长、面积以及修改三个边,判断三个属能否构成一个三角形
    //判断三个属能否构成一个三角形
    void triangle(double sideA,double sideB,double sideC){
        if((sideA+sideB)>sideC) x=true;
        else x=false;
    }

    //返回周长
    double perimeter(){
        if(x=true)
        return sideA+sideB+sideC;
        else{
            System.out.println("不能构成三角形");
            return 0;
        }
        }


    //返回面积
    double area(){
        if(x=true)
            return (sideA*sideB)/2;
        else{
            System.out.println("不能构成三角形");
            return 0;
        }
    }

    //修改三个边
    double amend(double a,double b,double c){
        sideA=a;
        sideB=b;
        sideC=c;
        return 0;
    }
}
